delayed closing payment - German English Dictionary